package com.github.catvod.spider.merge;

import com.github.catvod.spider.merge.B;

/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
/* JADX WARN: Unknown enum class pattern. Please report as an issue! */
/* loaded from: classes.dex */
abstract class xb {
    public static final xb h = new kb("Data", 0);
    public static final xb V0 = new xb("CharacterReferenceInData", 1) { // from class: com.github.catvod.spider.merge.xb.cy
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            xb.Qy(fdVar, xb.h);
        }
    };
    public static final xb j = new xb("Rcdata", 2) { // from class: com.github.catvod.spider.merge.xb.uJ
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char GM2 = uf.GM();
            if (GM2 == 0) {
                fdVar.GM(this);
                uf.h();
                fdVar.Qy((char) 65533);
            } else {
                if (GM2 == '&') {
                    fdVar.h(xb.q);
                    return;
                }
                if (GM2 == '<') {
                    fdVar.h(xb.oq);
                } else if (GM2 != 65535) {
                    fdVar.oq(uf.BQ());
                } else {
                    fdVar.t(new B.W());
                }
            }
        }
    };
    public static final xb q = new xb("CharacterReferenceInRcdata", 3) { // from class: com.github.catvod.spider.merge.xb.vH
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            xb.Qy(fdVar, xb.j);
        }
    };
    public static final xb I = new xb("Rawtext", 4) { // from class: com.github.catvod.spider.merge.xb.Uu
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            xb.F8(fdVar, uf, this, xb.n);
        }
    };
    public static final xb oC = new xb("ScriptData", 5) { // from class: com.github.catvod.spider.merge.xb.HZ
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            xb.F8(fdVar, uf, this, xb.y);
        }
    };
    public static final xb BQ = new xb("PLAINTEXT", 6) { // from class: com.github.catvod.spider.merge.xb.w2
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char GM2 = uf.GM();
            if (GM2 == 0) {
                fdVar.GM(this);
                uf.h();
                fdVar.Qy((char) 65533);
            } else if (GM2 != 65535) {
                fdVar.oq(uf.n((char) 0));
            } else {
                fdVar.t(new B.W());
            }
        }
    };
    public static final xb W = new xb("TagOpen", 7) { // from class: com.github.catvod.spider.merge.xb.Lm
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char GM2 = uf.GM();
            if (GM2 == '!') {
                fdVar.h(xb.E);
                return;
            }
            if (GM2 == '/') {
                fdVar.h(xb.u);
                return;
            }
            if (GM2 == '?') {
                fdVar.I();
                fdVar.h(xb.qG);
            } else if (uf.nf()) {
                fdVar.W(true);
                fdVar.w4(xb.Qy);
            } else {
                fdVar.GM(this);
                fdVar.Qy('<');
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb u = new xb("EndTagOpen", 8) { // from class: com.github.catvod.spider.merge.xb.XR
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.PU()) {
                fdVar.PD(this);
                fdVar.oq("</");
                fdVar.w4(xb.h);
            } else if (uf.nf()) {
                fdVar.W(false);
                fdVar.w4(xb.Qy);
            } else if (uf.R('>')) {
                fdVar.GM(this);
                fdVar.h(xb.h);
            } else {
                fdVar.GM(this);
                fdVar.I();
                fdVar.h(xb.qG);
            }
        }
    };
    public static final xb Qy = new xb("TagName", 9) { // from class: com.github.catvod.spider.merge.xb.Tw
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            fdVar.oq.yx(uf.t());
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.oq.yx(xb.lu);
                return;
            }
            if (I2 != ' ') {
                if (I2 == '/') {
                    fdVar.w4(xb.v);
                    return;
                }
                if (I2 == '<') {
                    uf.F();
                    fdVar.GM(this);
                } else if (I2 != '>') {
                    if (I2 == 65535) {
                        fdVar.PD(this);
                        fdVar.w4(xb.h);
                        return;
                    } else if (I2 != '\t' && I2 != '\n' && I2 != '\f' && I2 != '\r') {
                        fdVar.oq.PU(I2);
                        return;
                    }
                }
                fdVar.y();
                fdVar.w4(xb.h);
                return;
            }
            fdVar.w4(xb.T);
        }
    };
    public static final xb oq = new xb("RcdataLessthanSign", 10) { // from class: com.github.catvod.spider.merge.xb.yh
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.R('/')) {
                fdVar.u();
                fdVar.h(xb.F8);
                return;
            }
            if (uf.nf() && fdVar.V0() != null) {
                if (!uf.j5("</" + fdVar.V0())) {
                    fdVar.oq = fdVar.W(false).f(fdVar.V0());
                    fdVar.y();
                    fdVar.w4(xb.W);
                    return;
                }
            }
            fdVar.oq("<");
            fdVar.w4(xb.j);
        }
    };
    public static final xb F8 = new xb("RCDATAEndTagOpen", 11) { // from class: com.github.catvod.spider.merge.xb.HA
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (!uf.nf()) {
                fdVar.oq("</");
                fdVar.w4(xb.j);
            } else {
                fdVar.W(false);
                fdVar.oq.PU(uf.GM());
                fdVar.Qy.append(uf.GM());
                fdVar.h(xb.t);
            }
        }
    };
    public static final xb t = new xb("RCDATAEndTagName", 12) { // from class: com.github.catvod.spider.merge.xb.d
        {
            kb kbVar = null;
        }

        private void t(fd fdVar, UF uf) {
            fdVar.oq("</");
            fdVar.F8(fdVar.Qy);
            uf.F();
            fdVar.w4(xb.j);
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.nf()) {
                String Qy2 = uf.Qy();
                fdVar.oq.yx(Qy2);
                fdVar.Qy.append(Qy2);
                return;
            }
            char I2 = uf.I();
            if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r' || I2 == ' ') {
                if (fdVar.PU()) {
                    fdVar.w4(xb.T);
                    return;
                } else {
                    t(fdVar, uf);
                    return;
                }
            }
            if (I2 == '/') {
                if (fdVar.PU()) {
                    fdVar.w4(xb.v);
                    return;
                } else {
                    t(fdVar, uf);
                    return;
                }
            }
            if (I2 != '>') {
                t(fdVar, uf);
            } else if (!fdVar.PU()) {
                t(fdVar, uf);
            } else {
                fdVar.y();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb n = new xb("RawtextLessthanSign", 13) { // from class: com.github.catvod.spider.merge.xb.c
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.R('/')) {
                fdVar.u();
                fdVar.h(xb.iU);
            } else {
                fdVar.Qy('<');
                fdVar.w4(xb.I);
            }
        }
    };
    public static final xb iU = new xb("RawtextEndTagOpen", 14) { // from class: com.github.catvod.spider.merge.xb.W
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            xb.oq(fdVar, uf, xb.i4, xb.I);
        }
    };
    public static final xb i4 = new xb("RawtextEndTagName", 15) { // from class: com.github.catvod.spider.merge.xb.qM
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            xb.W(fdVar, uf, xb.I);
        }
    };
    public static final xb y = new xb("ScriptDataLessthanSign", 16) { // from class: com.github.catvod.spider.merge.xb.x
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '!') {
                fdVar.oq("<!");
                fdVar.w4(xb.GM);
                return;
            }
            if (I2 == '/') {
                fdVar.u();
                fdVar.w4(xb.PD);
            } else if (I2 != 65535) {
                fdVar.oq("<");
                uf.F();
                fdVar.w4(xb.oC);
            } else {
                fdVar.oq("<");
                fdVar.PD(this);
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb PD = new xb("ScriptDataEndTagOpen", 17) { // from class: com.github.catvod.spider.merge.xb.j
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            xb.oq(fdVar, uf, xb.j5, xb.oC);
        }
    };
    public static final xb j5 = new xb("ScriptDataEndTagName", 18) { // from class: com.github.catvod.spider.merge.xb.i
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            xb.W(fdVar, uf, xb.oC);
        }
    };
    public static final xb GM = new xb("ScriptDataEscapeStart", 19) { // from class: com.github.catvod.spider.merge.xb.H
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (!uf.R('-')) {
                fdVar.w4(xb.oC);
            } else {
                fdVar.Qy('-');
                fdVar.h(xb.PU);
            }
        }
    };
    public static final xb PU = new xb("ScriptDataEscapeStartDash", 20) { // from class: com.github.catvod.spider.merge.xb.q
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (!uf.R('-')) {
                fdVar.w4(xb.oC);
            } else {
                fdVar.Qy('-');
                fdVar.h(xb.LW);
            }
        }
    };
    public static final xb yx = new xb("ScriptDataEscaped", 21) { // from class: com.github.catvod.spider.merge.xb.p
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.PU()) {
                fdVar.PD(this);
                fdVar.w4(xb.h);
                return;
            }
            char GM2 = uf.GM();
            if (GM2 == 0) {
                fdVar.GM(this);
                uf.h();
                fdVar.Qy((char) 65533);
            } else if (GM2 == '-') {
                fdVar.Qy('-');
                fdVar.h(xb.w4);
            } else if (GM2 != '<') {
                fdVar.oq(uf.i4('-', '<', 0));
            } else {
                fdVar.h(xb.Og);
            }
        }
    };
    public static final xb w4 = new xb("ScriptDataEscapedDash", 22) { // from class: com.github.catvod.spider.merge.xb.pt
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.PU()) {
                fdVar.PD(this);
                fdVar.w4(xb.h);
                return;
            }
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.Qy((char) 65533);
                fdVar.w4(xb.yx);
            } else if (I2 == '-') {
                fdVar.Qy(I2);
                fdVar.w4(xb.LW);
            } else if (I2 == '<') {
                fdVar.w4(xb.Og);
            } else {
                fdVar.Qy(I2);
                fdVar.w4(xb.yx);
            }
        }
    };
    public static final xb LW = new xb("ScriptDataEscapedDashDash", 23) { // from class: com.github.catvod.spider.merge.xb.RN
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.PU()) {
                fdVar.PD(this);
                fdVar.w4(xb.h);
                return;
            }
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.Qy((char) 65533);
                fdVar.w4(xb.yx);
            } else {
                if (I2 == '-') {
                    fdVar.Qy(I2);
                    return;
                }
                if (I2 == '<') {
                    fdVar.w4(xb.Og);
                } else if (I2 != '>') {
                    fdVar.Qy(I2);
                    fdVar.w4(xb.yx);
                } else {
                    fdVar.Qy(I2);
                    fdVar.w4(xb.oC);
                }
            }
        }
    };
    public static final xb Og = new xb("ScriptDataEscapedLessthanSign", 24) { // from class: com.github.catvod.spider.merge.xb.BU
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.nf()) {
                fdVar.u();
                fdVar.Qy.append(uf.GM());
                fdVar.oq("<");
                fdVar.Qy(uf.GM());
                fdVar.h(xb.C4);
                return;
            }
            if (uf.R('/')) {
                fdVar.u();
                fdVar.h(xb.R);
            } else {
                fdVar.Qy('<');
                fdVar.w4(xb.yx);
            }
        }
    };
    public static final xb R = new xb("ScriptDataEscapedEndTagOpen", 25) { // from class: com.github.catvod.spider.merge.xb.MC
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (!uf.nf()) {
                fdVar.oq("</");
                fdVar.w4(xb.yx);
            } else {
                fdVar.W(false);
                fdVar.oq.PU(uf.GM());
                fdVar.Qy.append(uf.GM());
                fdVar.h(xb.b);
            }
        }
    };
    public static final xb b = new xb("ScriptDataEscapedEndTagName", 26) { // from class: com.github.catvod.spider.merge.xb.E
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            xb.W(fdVar, uf, xb.yx);
        }
    };
    public static final xb C4 = new xb("ScriptDataDoubleEscapeStart", 27) { // from class: com.github.catvod.spider.merge.xb.TL
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            xb.BQ(fdVar, uf, xb.f, xb.yx);
        }
    };
    public static final xb f = new xb("ScriptDataDoubleEscaped", 28) { // from class: com.github.catvod.spider.merge.xb.A
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char GM2 = uf.GM();
            if (GM2 == 0) {
                fdVar.GM(this);
                uf.h();
                fdVar.Qy((char) 65533);
            } else if (GM2 == '-') {
                fdVar.Qy(GM2);
                fdVar.h(xb.Ig);
            } else if (GM2 == '<') {
                fdVar.Qy(GM2);
                fdVar.h(xb.nf);
            } else if (GM2 != 65535) {
                fdVar.oq(uf.i4('-', '<', 0));
            } else {
                fdVar.PD(this);
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb Ig = new xb("ScriptDataDoubleEscapedDash", 29) { // from class: com.github.catvod.spider.merge.xb.z
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.Qy((char) 65533);
                fdVar.w4(xb.f);
            } else if (I2 == '-') {
                fdVar.Qy(I2);
                fdVar.w4(xb.l);
            } else if (I2 == '<') {
                fdVar.Qy(I2);
                fdVar.w4(xb.nf);
            } else if (I2 != 65535) {
                fdVar.Qy(I2);
                fdVar.w4(xb.f);
            } else {
                fdVar.PD(this);
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb l = new xb("ScriptDataDoubleEscapedDashDash", 30) { // from class: com.github.catvod.spider.merge.xb.EE
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.Qy((char) 65533);
                fdVar.w4(xb.f);
                return;
            }
            if (I2 == '-') {
                fdVar.Qy(I2);
                return;
            }
            if (I2 == '<') {
                fdVar.Qy(I2);
                fdVar.w4(xb.nf);
            } else if (I2 == '>') {
                fdVar.Qy(I2);
                fdVar.w4(xb.oC);
            } else if (I2 != 65535) {
                fdVar.Qy(I2);
                fdVar.w4(xb.f);
            } else {
                fdVar.PD(this);
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb nf = new xb("ScriptDataDoubleEscapedLessthanSign", 31) { // from class: com.github.catvod.spider.merge.xb.sy
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (!uf.R('/')) {
                fdVar.w4(xb.f);
                return;
            }
            fdVar.Qy('/');
            fdVar.u();
            fdVar.h(xb.rd);
        }
    };
    public static final xb rd = new xb("ScriptDataDoubleEscapeEnd", 32) { // from class: com.github.catvod.spider.merge.xb.V
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            xb.BQ(fdVar, uf, xb.yx, xb.f);
        }
    };
    public static final xb T = new xb("BeforeAttributeName", 33) { // from class: com.github.catvod.spider.merge.xb.jH
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                uf.F();
                fdVar.GM(this);
                fdVar.oq.Ig();
                fdVar.w4(xb.V);
                return;
            }
            if (I2 != ' ') {
                if (I2 != '\"' && I2 != '\'') {
                    if (I2 == '/') {
                        fdVar.w4(xb.v);
                        return;
                    }
                    if (I2 == 65535) {
                        fdVar.PD(this);
                        fdVar.w4(xb.h);
                        return;
                    }
                    if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r') {
                        return;
                    }
                    switch (I2) {
                        case '<':
                            uf.F();
                            fdVar.GM(this);
                            break;
                        case '=':
                            break;
                        case '>':
                            break;
                        default:
                            fdVar.oq.Ig();
                            uf.F();
                            fdVar.w4(xb.V);
                            return;
                    }
                    fdVar.y();
                    fdVar.w4(xb.h);
                    return;
                }
                fdVar.GM(this);
                fdVar.oq.Ig();
                fdVar.oq.i4(I2);
                fdVar.w4(xb.V);
            }
        }
    };
    public static final xb V = new xb("AttributeName", 34) { // from class: com.github.catvod.spider.merge.xb.u
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            fdVar.oq.y(uf.y(xb.Oh));
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.oq.i4((char) 65533);
                return;
            }
            if (I2 != ' ') {
                if (I2 != '\"' && I2 != '\'') {
                    if (I2 == '/') {
                        fdVar.w4(xb.v);
                        return;
                    }
                    if (I2 == 65535) {
                        fdVar.PD(this);
                        fdVar.w4(xb.h);
                        return;
                    }
                    if (I2 != '\t' && I2 != '\n' && I2 != '\f' && I2 != '\r') {
                        switch (I2) {
                            case '<':
                                break;
                            case '=':
                                fdVar.w4(xb.z);
                                break;
                            case '>':
                                fdVar.y();
                                fdVar.w4(xb.h);
                                break;
                            default:
                                fdVar.oq.i4(I2);
                                break;
                        }
                        return;
                    }
                }
                fdVar.GM(this);
                fdVar.oq.i4(I2);
                return;
            }
            fdVar.w4(xb.To);
        }
    };
    public static final xb To = new xb("AfterAttributeName", 35) { // from class: com.github.catvod.spider.merge.xb.lW
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.oq.i4((char) 65533);
                fdVar.w4(xb.V);
                return;
            }
            if (I2 != ' ') {
                if (I2 != '\"' && I2 != '\'') {
                    if (I2 == '/') {
                        fdVar.w4(xb.v);
                        return;
                    }
                    if (I2 == 65535) {
                        fdVar.PD(this);
                        fdVar.w4(xb.h);
                        return;
                    }
                    if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r') {
                        return;
                    }
                    switch (I2) {
                        case '<':
                            break;
                        case '=':
                            fdVar.w4(xb.z);
                            break;
                        case '>':
                            fdVar.y();
                            fdVar.w4(xb.h);
                            break;
                        default:
                            fdVar.oq.Ig();
                            uf.F();
                            fdVar.w4(xb.V);
                            break;
                    }
                    return;
                }
                fdVar.GM(this);
                fdVar.oq.Ig();
                fdVar.oq.i4(I2);
                fdVar.w4(xb.V);
            }
        }
    };
    public static final xb z = new xb("BeforeAttributeValue", 36) { // from class: com.github.catvod.spider.merge.xb.Sf
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.oq.PD((char) 65533);
                fdVar.w4(xb.FE);
                return;
            }
            if (I2 != ' ') {
                if (I2 == '\"') {
                    fdVar.w4(xb.F);
                    return;
                }
                if (I2 != '`') {
                    if (I2 == 65535) {
                        fdVar.PD(this);
                        fdVar.y();
                        fdVar.w4(xb.h);
                        return;
                    }
                    if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r') {
                        return;
                    }
                    if (I2 == '&') {
                        uf.F();
                        fdVar.w4(xb.FE);
                        return;
                    }
                    if (I2 == '\'') {
                        fdVar.w4(xb.H9);
                        return;
                    }
                    switch (I2) {
                        case '<':
                        case '=':
                            break;
                        case '>':
                            fdVar.GM(this);
                            fdVar.y();
                            fdVar.w4(xb.h);
                            break;
                        default:
                            uf.F();
                            fdVar.w4(xb.FE);
                            break;
                    }
                    return;
                }
                fdVar.GM(this);
                fdVar.oq.PD(I2);
                fdVar.w4(xb.FE);
            }
        }
    };
    public static final xb F = new xb("AttributeValue_doubleQuoted", 37) { // from class: com.github.catvod.spider.merge.xb.pK
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            String oC2 = uf.oC(false);
            if (oC2.length() > 0) {
                fdVar.oq.j5(oC2);
            } else {
                fdVar.oq.rd();
            }
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.oq.PD((char) 65533);
                return;
            }
            if (I2 == '\"') {
                fdVar.w4(xb.hr);
                return;
            }
            if (I2 != '&') {
                if (I2 != 65535) {
                    fdVar.oq.PD(I2);
                    return;
                } else {
                    fdVar.PD(this);
                    fdVar.w4(xb.h);
                    return;
                }
            }
            int[] q2 = fdVar.q('\"', true);
            if (q2 != null) {
                fdVar.oq.GM(q2);
            } else {
                fdVar.oq.PD('&');
            }
        }
    };
    public static final xb H9 = new xb("AttributeValue_singleQuoted", 38) { // from class: com.github.catvod.spider.merge.xb.s
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            String oC2 = uf.oC(true);
            if (oC2.length() > 0) {
                fdVar.oq.j5(oC2);
            } else {
                fdVar.oq.rd();
            }
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.oq.PD((char) 65533);
                return;
            }
            if (I2 == 65535) {
                fdVar.PD(this);
                fdVar.w4(xb.h);
                return;
            }
            if (I2 != '&') {
                if (I2 != '\'') {
                    fdVar.oq.PD(I2);
                    return;
                } else {
                    fdVar.w4(xb.hr);
                    return;
                }
            }
            int[] q2 = fdVar.q('\'', true);
            if (q2 != null) {
                fdVar.oq.GM(q2);
            } else {
                fdVar.oq.PD('&');
            }
        }
    };
    public static final xb FE = new xb("AttributeValue_unquoted", 39) { // from class: com.github.catvod.spider.merge.xb.oe
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            String y2 = uf.y(xb.Yd);
            if (y2.length() > 0) {
                fdVar.oq.j5(y2);
            }
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.oq.PD((char) 65533);
                return;
            }
            if (I2 != ' ') {
                if (I2 != '\"' && I2 != '`') {
                    if (I2 == 65535) {
                        fdVar.PD(this);
                        fdVar.w4(xb.h);
                        return;
                    }
                    if (I2 != '\t' && I2 != '\n' && I2 != '\f' && I2 != '\r') {
                        if (I2 == '&') {
                            int[] q2 = fdVar.q('>', true);
                            if (q2 != null) {
                                fdVar.oq.GM(q2);
                                return;
                            } else {
                                fdVar.oq.PD('&');
                                return;
                            }
                        }
                        if (I2 != '\'') {
                            switch (I2) {
                                case '<':
                                case '=':
                                    break;
                                case '>':
                                    fdVar.y();
                                    fdVar.w4(xb.h);
                                    break;
                                default:
                                    fdVar.oq.PD(I2);
                                    break;
                            }
                            return;
                        }
                    }
                }
                fdVar.GM(this);
                fdVar.oq.PD(I2);
                return;
            }
            fdVar.w4(xb.T);
        }
    };
    public static final xb hr = new xb("AfterAttributeValue_quoted", 40) { // from class: com.github.catvod.spider.merge.xb.jP
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r' || I2 == ' ') {
                fdVar.w4(xb.T);
                return;
            }
            if (I2 == '/') {
                fdVar.w4(xb.v);
                return;
            }
            if (I2 == '>') {
                fdVar.y();
                fdVar.w4(xb.h);
            } else if (I2 == 65535) {
                fdVar.PD(this);
                fdVar.w4(xb.h);
            } else {
                uf.F();
                fdVar.GM(this);
                fdVar.w4(xb.T);
            }
        }
    };
    public static final xb v = new xb("SelfClosingStartTag", 41) { // from class: com.github.catvod.spider.merge.xb.aF
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '>') {
                fdVar.oq.u = true;
                fdVar.y();
                fdVar.w4(xb.h);
            } else if (I2 == 65535) {
                fdVar.PD(this);
                fdVar.w4(xb.h);
            } else {
                uf.F();
                fdVar.GM(this);
                fdVar.w4(xb.T);
            }
        }
    };
    public static final xb qG = new xb("BogusComment", 42) { // from class: com.github.catvod.spider.merge.xb.JL
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            uf.F();
            fdVar.i4.y(uf.n('>'));
            char I2 = uf.I();
            if (I2 == '>' || I2 == 65535) {
                fdVar.iU();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb E = new xb("MarkupDeclarationOpen", 43) { // from class: com.github.catvod.spider.merge.xb.R
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.LW("--")) {
                fdVar.oC();
                fdVar.w4(xb.rl);
            } else {
                if (uf.Og("DOCTYPE")) {
                    fdVar.w4(xb.i);
                    return;
                }
                if (uf.LW("[CDATA[")) {
                    fdVar.u();
                    fdVar.w4(xb.w);
                } else {
                    fdVar.GM(this);
                    fdVar.I();
                    fdVar.h(xb.qG);
                }
            }
        }
    };
    public static final xb rl = new xb("CommentStart", 44) { // from class: com.github.catvod.spider.merge.xb.Ej
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.i4.i4((char) 65533);
                fdVar.w4(xb.M);
                return;
            }
            if (I2 == '-') {
                fdVar.w4(xb.ap);
                return;
            }
            if (I2 == '>') {
                fdVar.GM(this);
                fdVar.iU();
                fdVar.w4(xb.h);
            } else if (I2 != 65535) {
                uf.F();
                fdVar.w4(xb.M);
            } else {
                fdVar.PD(this);
                fdVar.iU();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb ap = new xb("CommentStartDash", 45) { // from class: com.github.catvod.spider.merge.xb.CE
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.i4.i4((char) 65533);
                fdVar.w4(xb.M);
                return;
            }
            if (I2 == '-') {
                fdVar.w4(xb.ap);
                return;
            }
            if (I2 == '>') {
                fdVar.GM(this);
                fdVar.iU();
                fdVar.w4(xb.h);
            } else if (I2 != 65535) {
                fdVar.i4.i4(I2);
                fdVar.w4(xb.M);
            } else {
                fdVar.PD(this);
                fdVar.iU();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb M = new xb("Comment", 46) { // from class: com.github.catvod.spider.merge.xb.qd
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char GM2 = uf.GM();
            if (GM2 == 0) {
                fdVar.GM(this);
                uf.h();
                fdVar.i4.i4((char) 65533);
            } else if (GM2 == '-') {
                fdVar.h(xb.HU);
            } else {
                if (GM2 != 65535) {
                    fdVar.i4.y(uf.i4('-', 0));
                    return;
                }
                fdVar.PD(this);
                fdVar.iU();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb HU = new xb("CommentEndDash", 47) { // from class: com.github.catvod.spider.merge.xb.O
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.i4.i4('-').i4((char) 65533);
                fdVar.w4(xb.M);
            } else {
                if (I2 == '-') {
                    fdVar.w4(xb.SS);
                    return;
                }
                if (I2 != 65535) {
                    fdVar.i4.i4('-').i4(I2);
                    fdVar.w4(xb.M);
                } else {
                    fdVar.PD(this);
                    fdVar.iU();
                    fdVar.w4(xb.h);
                }
            }
        }
    };
    public static final xb SS = new xb("CommentEnd", 48) { // from class: com.github.catvod.spider.merge.xb.D8
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.i4.y("--").i4((char) 65533);
                fdVar.w4(xb.M);
                return;
            }
            if (I2 == '!') {
                fdVar.GM(this);
                fdVar.w4(xb.d1);
                return;
            }
            if (I2 == '-') {
                fdVar.GM(this);
                fdVar.i4.i4('-');
                return;
            }
            if (I2 == '>') {
                fdVar.iU();
                fdVar.w4(xb.h);
            } else if (I2 != 65535) {
                fdVar.GM(this);
                fdVar.i4.y("--").i4(I2);
                fdVar.w4(xb.M);
            } else {
                fdVar.PD(this);
                fdVar.iU();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb d1 = new xb("CommentEndBang", 49) { // from class: com.github.catvod.spider.merge.xb.au
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.i4.y("--!").i4((char) 65533);
                fdVar.w4(xb.M);
                return;
            }
            if (I2 == '-') {
                fdVar.i4.y("--!");
                fdVar.w4(xb.HU);
                return;
            }
            if (I2 == '>') {
                fdVar.iU();
                fdVar.w4(xb.h);
            } else if (I2 != 65535) {
                fdVar.i4.y("--!").i4(I2);
                fdVar.w4(xb.M);
            } else {
                fdVar.PD(this);
                fdVar.iU();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb i = new xb("Doctype", 50) { // from class: com.github.catvod.spider.merge.xb.L
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r' || I2 == ' ') {
                fdVar.w4(xb.s);
                return;
            }
            if (I2 != '>') {
                if (I2 != 65535) {
                    fdVar.GM(this);
                    fdVar.w4(xb.s);
                    return;
                }
                fdVar.PD(this);
            }
            fdVar.GM(this);
            fdVar.BQ();
            fdVar.iU.oC = true;
            fdVar.i4();
            fdVar.w4(xb.h);
        }
    };
    public static final xb s = new xb("BeforeDoctypeName", 51) { // from class: com.github.catvod.spider.merge.xb.k
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.nf()) {
                fdVar.BQ();
                fdVar.w4(xb.r4);
                return;
            }
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.BQ();
                fdVar.iU.V0.append((char) 65533);
                fdVar.w4(xb.r4);
                return;
            }
            if (I2 != ' ') {
                if (I2 == 65535) {
                    fdVar.PD(this);
                    fdVar.BQ();
                    fdVar.iU.oC = true;
                    fdVar.i4();
                    fdVar.w4(xb.h);
                    return;
                }
                if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r') {
                    return;
                }
                fdVar.BQ();
                fdVar.iU.V0.append(I2);
                fdVar.w4(xb.r4);
            }
        }
    };
    public static final xb r4 = new xb("DoctypeName", 52) { // from class: com.github.catvod.spider.merge.xb.g
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.nf()) {
                fdVar.iU.V0.append(uf.Qy());
                return;
            }
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.iU.V0.append((char) 65533);
                return;
            }
            if (I2 != ' ') {
                if (I2 == '>') {
                    fdVar.i4();
                    fdVar.w4(xb.h);
                    return;
                }
                if (I2 == 65535) {
                    fdVar.PD(this);
                    fdVar.iU.oC = true;
                    fdVar.i4();
                    fdVar.w4(xb.h);
                    return;
                }
                if (I2 != '\t' && I2 != '\n' && I2 != '\f' && I2 != '\r') {
                    fdVar.iU.V0.append(I2);
                    return;
                }
            }
            fdVar.w4(xb.g6);
        }
    };
    public static final xb g6 = new xb("AfterDoctypeName", 53) { // from class: com.github.catvod.spider.merge.xb.fP
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            if (uf.PU()) {
                fdVar.PD(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
                return;
            }
            if (uf.C4('\t', '\n', '\r', '\f', ' ')) {
                uf.h();
                return;
            }
            if (uf.R('>')) {
                fdVar.i4();
                fdVar.h(xb.h);
                return;
            }
            if (uf.Og("PUBLIC")) {
                fdVar.iU.j = "PUBLIC";
                fdVar.w4(xb.fR);
            } else if (uf.Og("SYSTEM")) {
                fdVar.iU.j = "SYSTEM";
                fdVar.w4(xb.yp);
            } else {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.h(xb.S);
            }
        }
    };
    public static final xb fR = new xb("AfterDoctypePublicKeyword", 54) { // from class: com.github.catvod.spider.merge.xb.k6
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r' || I2 == ' ') {
                fdVar.w4(xb.N);
                return;
            }
            if (I2 == '\"') {
                fdVar.GM(this);
                fdVar.w4(xb.C);
                return;
            }
            if (I2 == '\'') {
                fdVar.GM(this);
                fdVar.w4(xb.O);
                return;
            }
            if (I2 == '>') {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
                return;
            }
            if (I2 != 65535) {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.w4(xb.S);
            } else {
                fdVar.PD(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb N = new xb("BeforeDoctypePublicIdentifier", 55) { // from class: com.github.catvod.spider.merge.xb.lk
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r' || I2 == ' ') {
                return;
            }
            if (I2 == '\"') {
                fdVar.w4(xb.C);
                return;
            }
            if (I2 == '\'') {
                fdVar.w4(xb.O);
                return;
            }
            if (I2 == '>') {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
                return;
            }
            if (I2 != 65535) {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.w4(xb.S);
            } else {
                fdVar.PD(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb C = new xb("DoctypePublicIdentifier_doubleQuoted", 56) { // from class: com.github.catvod.spider.merge.xb.zx
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.iU.q.append((char) 65533);
                return;
            }
            if (I2 == '\"') {
                fdVar.w4(xb.hP);
                return;
            }
            if (I2 == '>') {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
                return;
            }
            if (I2 != 65535) {
                fdVar.iU.q.append(I2);
                return;
            }
            fdVar.PD(this);
            fdVar.iU.oC = true;
            fdVar.i4();
            fdVar.w4(xb.h);
        }
    };
    public static final xb O = new xb("DoctypePublicIdentifier_singleQuoted", 57) { // from class: com.github.catvod.spider.merge.xb.m
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.iU.q.append((char) 65533);
                return;
            }
            if (I2 == '\'') {
                fdVar.w4(xb.hP);
                return;
            }
            if (I2 == '>') {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
                return;
            }
            if (I2 != 65535) {
                fdVar.iU.q.append(I2);
                return;
            }
            fdVar.PD(this);
            fdVar.iU.oC = true;
            fdVar.i4();
            fdVar.w4(xb.h);
        }
    };
    public static final xb hP = new xb("AfterDoctypePublicIdentifier", 58) { // from class: com.github.catvod.spider.merge.xb.hT
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r' || I2 == ' ') {
                fdVar.w4(xb.nO);
                return;
            }
            if (I2 == '\"') {
                fdVar.GM(this);
                fdVar.w4(xb.Xu);
                return;
            }
            if (I2 == '\'') {
                fdVar.GM(this);
                fdVar.w4(xb.rG);
                return;
            }
            if (I2 == '>') {
                fdVar.i4();
                fdVar.w4(xb.h);
            } else if (I2 != 65535) {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.w4(xb.S);
            } else {
                fdVar.PD(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb nO = new xb("BetweenDoctypePublicAndSystemIdentifiers", 59) { // from class: com.github.catvod.spider.merge.xb.R2
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r' || I2 == ' ') {
                return;
            }
            if (I2 == '\"') {
                fdVar.GM(this);
                fdVar.w4(xb.Xu);
                return;
            }
            if (I2 == '\'') {
                fdVar.GM(this);
                fdVar.w4(xb.rG);
                return;
            }
            if (I2 == '>') {
                fdVar.i4();
                fdVar.w4(xb.h);
            } else if (I2 != 65535) {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.w4(xb.S);
            } else {
                fdVar.PD(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb yp = new xb("AfterDoctypeSystemKeyword", 60) { // from class: com.github.catvod.spider.merge.xb.AR
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r' || I2 == ' ') {
                fdVar.w4(xb.a);
                return;
            }
            if (I2 == '\"') {
                fdVar.GM(this);
                fdVar.w4(xb.Xu);
                return;
            }
            if (I2 == '\'') {
                fdVar.GM(this);
                fdVar.w4(xb.rG);
                return;
            }
            if (I2 == '>') {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
                return;
            }
            if (I2 != 65535) {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.i4();
            } else {
                fdVar.PD(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb a = new xb("BeforeDoctypeSystemIdentifier", 61) { // from class: com.github.catvod.spider.merge.xb.ZG
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r' || I2 == ' ') {
                return;
            }
            if (I2 == '\"') {
                fdVar.w4(xb.Xu);
                return;
            }
            if (I2 == '\'') {
                fdVar.w4(xb.rG);
                return;
            }
            if (I2 == '>') {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
                return;
            }
            if (I2 != 65535) {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.w4(xb.S);
            } else {
                fdVar.PD(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb Xu = new xb("DoctypeSystemIdentifier_doubleQuoted", 62) { // from class: com.github.catvod.spider.merge.xb.tF
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.iU.I.append((char) 65533);
                return;
            }
            if (I2 == '\"') {
                fdVar.w4(xb.Y);
                return;
            }
            if (I2 == '>') {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
                return;
            }
            if (I2 != 65535) {
                fdVar.iU.I.append(I2);
                return;
            }
            fdVar.PD(this);
            fdVar.iU.oC = true;
            fdVar.i4();
            fdVar.w4(xb.h);
        }
    };
    public static final xb rG = new xb("DoctypeSystemIdentifier_singleQuoted", 63) { // from class: com.github.catvod.spider.merge.xb.QF
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == 0) {
                fdVar.GM(this);
                fdVar.iU.I.append((char) 65533);
                return;
            }
            if (I2 == '\'') {
                fdVar.w4(xb.Y);
                return;
            }
            if (I2 == '>') {
                fdVar.GM(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
                return;
            }
            if (I2 != 65535) {
                fdVar.iU.I.append(I2);
                return;
            }
            fdVar.PD(this);
            fdVar.iU.oC = true;
            fdVar.i4();
            fdVar.w4(xb.h);
        }
    };
    public static final xb Y = new xb("AfterDoctypeSystemIdentifier", 64) { // from class: com.github.catvod.spider.merge.xb.ok
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r' || I2 == ' ') {
                return;
            }
            if (I2 == '>') {
                fdVar.i4();
                fdVar.w4(xb.h);
            } else if (I2 != 65535) {
                fdVar.GM(this);
                fdVar.w4(xb.S);
            } else {
                fdVar.PD(this);
                fdVar.iU.oC = true;
                fdVar.i4();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb S = new xb("BogusDoctype", 65) { // from class: com.github.catvod.spider.merge.xb.mF
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char I2 = uf.I();
            if (I2 == '>') {
                fdVar.i4();
                fdVar.w4(xb.h);
            } else {
                if (I2 != 65535) {
                    return;
                }
                fdVar.i4();
                fdVar.w4(xb.h);
            }
        }
    };
    public static final xb w = new xb("CdataSection", 66) { // from class: com.github.catvod.spider.merge.xb.BG
        {
            kb kbVar = null;
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            fdVar.Qy.append(uf.iU("]]>"));
            if (uf.LW("]]>") || uf.PU()) {
                fdVar.t(new B.yh(fdVar.Qy.toString()));
                fdVar.w4(xb.h);
            }
        }
    };
    private static final /* synthetic */ xb[] vm = {h, V0, j, q, I, oC, BQ, W, u, Qy, oq, F8, t, n, iU, i4, y, PD, j5, GM, PU, yx, w4, LW, Og, R, b, C4, f, Ig, l, nf, rd, T, V, To, z, F, H9, FE, hr, v, qG, E, rl, ap, M, HU, SS, d1, i, s, r4, g6, fR, N, C, O, hP, nO, yp, a, Xu, rG, Y, S, w};
    static final char[] Oh = {0, '\t', '\n', '\f', '\r', ' ', '\"', '\'', '/', '<', '=', '>'};
    static final char[] Yd = {0, '\t', '\n', '\f', '\r', ' ', '\"', '&', '\'', '<', '=', '>', '`'};
    private static final String lu = String.valueOf((char) 65533);

    enum kb extends xb {
        kb(String str, int i) {
            super(str, i, null);
        }

        @Override // com.github.catvod.spider.merge.xb
        void u(fd fdVar, UF uf) {
            char GM = uf.GM();
            if (GM == 0) {
                fdVar.GM(this);
                fdVar.Qy(uf.I());
            } else {
                if (GM == '&') {
                    fdVar.h(xb.V0);
                    return;
                }
                if (GM == '<') {
                    fdVar.h(xb.W);
                } else if (GM != 65535) {
                    fdVar.oq(uf.BQ());
                } else {
                    fdVar.t(new B.W());
                }
            }
        }
    }

    private xb(String str, int i2) {
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void BQ(fd fdVar, UF uf, xb xbVar, xb xbVar2) {
        if (uf.nf()) {
            String Qy2 = uf.Qy();
            fdVar.Qy.append(Qy2);
            fdVar.oq(Qy2);
            return;
        }
        char I2 = uf.I();
        if (I2 != '\t' && I2 != '\n' && I2 != '\f' && I2 != '\r' && I2 != ' ' && I2 != '/' && I2 != '>') {
            uf.F();
            fdVar.w4(xbVar2);
        } else {
            if (fdVar.Qy.toString().equals("script")) {
                fdVar.w4(xbVar);
            } else {
                fdVar.w4(xbVar2);
            }
            fdVar.Qy(I2);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void F8(fd fdVar, UF uf, xb xbVar, xb xbVar2) {
        char GM2 = uf.GM();
        if (GM2 == 0) {
            fdVar.GM(xbVar);
            uf.h();
            fdVar.Qy((char) 65533);
        } else if (GM2 == '<') {
            fdVar.h(xbVar2);
        } else if (GM2 != 65535) {
            fdVar.oq(uf.F8());
        } else {
            fdVar.t(new B.W());
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void Qy(fd fdVar, xb xbVar) {
        int[] q2 = fdVar.q(null, false);
        if (q2 == null) {
            fdVar.Qy('&');
        } else {
            fdVar.n(q2);
        }
        fdVar.w4(xbVar);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void W(fd fdVar, UF uf, xb xbVar) {
        if (uf.nf()) {
            String Qy2 = uf.Qy();
            fdVar.oq.yx(Qy2);
            fdVar.Qy.append(Qy2);
            return;
        }
        boolean z2 = false;
        boolean z3 = true;
        if (fdVar.PU() && !uf.PU()) {
            char I2 = uf.I();
            if (I2 == '\t' || I2 == '\n' || I2 == '\f' || I2 == '\r' || I2 == ' ') {
                fdVar.w4(T);
            } else if (I2 == '/') {
                fdVar.w4(v);
            } else if (I2 != '>') {
                fdVar.Qy.append(I2);
                z2 = true;
            } else {
                fdVar.y();
                fdVar.w4(h);
            }
            z3 = z2;
        }
        if (z3) {
            fdVar.oq("</");
            fdVar.F8(fdVar.Qy);
            fdVar.w4(xbVar);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void oq(fd fdVar, UF uf, xb xbVar, xb xbVar2) {
        if (uf.nf()) {
            fdVar.W(false);
            fdVar.w4(xbVar);
        } else {
            fdVar.oq("</");
            fdVar.w4(xbVar2);
        }
    }

    abstract void u(fd fdVar, UF uf);

    /* synthetic */ xb(String str, int i2, kb kbVar) {
        this(str, i2);
    }
}
